A binding group has the ability to handle multiple bindings together. For example, you can create a binding group, assign several bindings to it, and then have them all read or written by a single command.
The use of binding groups is optional. If you do not assign a binding to any binding group, it will belong to a default binding group, which always exists on the binder component.